/**
 * @alias 用户管理
 * @author 孙秋龙
 * @create_time 20220908
 * @update_time 20220908
 */
import request from '../utils/http'
/**
 * @alias 创建用户
 */
export function create(data:any) {
	return request.post('/api/system/user', data)
}
/**
 * @alias 更新用户
 */
export function update(data:any) {
	return request.put('/api/system/user', data)
}
/**
 * @alias 删除用户
 */
export function del(ids:any) {
	return request.delete(`/api/system/user/${ids}`, {})
}
/**
 * @alias 用户详情
 */
export function info(id:any) {
	return request.get(`/api/system/user/${id}`, {})
}
/**
 * @alias 用户详情
 */
export function userInfo(id:any) {
	return request.get(`/api/system/user/${id}`, {})
}
/**
 * @alias 用户列表
 */
export function list(data:any) {
	return request.get('/api/system/user/role', {
		params: data
	})
}
/**
 * @alias 用户分页列表
 */
export function page(data:any) {
	return request.get('/api/system/user/page', data)
}
/**
 * @alias 分配角色
 */
export function setrole(data:any) {
	return request.post('/api/system/user/userRole', data)
}
/**
 * @alias 用户详情
 */
export function accountInfo(data: any) {
	return request.get(`/api/userInfo`, data)
}
/**
 * @alias 设置用户信息
 */
export function setUserinfo(data: any) {
	return request.post(`/api/updateUserinfo`, data)
}
/**
 * @alias 协议
 */
export function agreement(type: string) {
	return request.get(`/api/agreement/${type}`, {})
}
/**
 * @alias 绑定用户信息
 */
export function bindAccount(data: any) {
	return request.post(`/api/account/bind`, data)
}
/**
 * @alias 设置用户头像
 */
export function updateUserAvatar(data: any) {
	return request.post(`/api/updateUserAvatar`, data)
}
/**
 * @alias 获取二维码
 */
export function wechatQrcode(data: any) {
	return request.get(`/api/wechat/qrcode`, data)
}
/**
 * @alias 获取权限
 */
export function authorise(ids: string) {
	return request.get(`/api/authorise`, ids)
}
/**
 * @alias 设置返佣模式
 */
export function rebateMode(params: any) {
	return request.get(`/api/system/user/rebateMode`, params)
}
